hill station
noun
: a village or government post (as in India) situated in the hills or low mountain ranges and serving usually as a health resort in the hot season
Love words? Need even more definitions?
Merriam-Webster unabridged
Share